function addListener(element,basename,handler) // Pour tester sur IE
{
	if(element.addEventListener)
	{
		element.addEventListener(basename,handler,false);
	}
	else
	{
		if (element.attachEvent)
		{
			element.attachEvent('on'+basename,handler);
		}
	}
}

function verifform(e)
{
  var elt = document.getElementById('new_categ').value;
 
  //On verifie si il y a deja un message d'erreur
  nb = 0;
  for(j = 0; j < document.getElementById('mess_erreur').childNodes.length ; j++)
  {
	if(document.getElementById('mess_erreur').childNodes.item(j).nodeType == 3 )
    {
		nb = nb + 1;
    }
  }
  //On supprime le noeud texte contenant le message erreur si il y en deja un
  if(nb != 0)
  {
	  document.getElementById('mess_erreur').removeChild(document.getElementById('mess_erreur').firstChild);
  }
  
  if(elt == "" )
  {
	 
		var text = document.createTextNode("Veuillez remplir le champ Nouveau nom");
		document.getElementById('mess_erreur').appendChild(text);
		stopEvent(e); 
  }

}


function charge()
{
	addListener(document.getElementById('bp_valider'),'click',verifform);
}


function stopEvent(e) {
	if(e.stopPropagation){
		e.stopPropagation();
		e.preventDefault();
	}
 
	if(window.event){
		window.event.cancelBubble = true;
		window.event.returnValue  = false;
		return;
	}
}


function checkForm(event)
{
	faulty=null;
	if(!faulty)
	{
		return stopEvent(event);
	}
 }


function addFormCheck()
{
	var form = document.getElementById('ajout_info');
	addListener(form,'submit',checkForm);
}

//addListener(window,'load',setSpan);

addListener(window,'load',charge);